iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 25
0
Big Data

體育競賽及日常生活裏遇到的數據收集及分析系列 第 25

體育競賽資料收集器:應用CV電腦視覺之二

  • 分享至 

  • xImage
  •  

opencv 是一個很有歷史的開源CV專案,就是筆者對**C++**有點(十分!?)搞不懂,
幸好是用cmake 建置專案,是有比較容易點。

在openCV的基礎下,不少人做了一些簡化,讓它可以給很多語言使用 ,
其中simpleCV是用python擴展 的一個框架。

在ubunutu linux 下,它的安裝很簡易 ,被簡化成幾行指令

$ sudo apt-get install ipython python-opencv python-scipy python-numpy python-pygame python-setuptools git

您可以用類似的指令先裝好opencv, 套件庫裏的opencv,比較舊。你可以自己編譯比較新的 .

複製一分源始碼到本機,
git clone https://github.com/sightmachine/SimpleCV.git

指令是一行,但下載了好久,131.74 MiB,有點大。

進入專案目錄,

接著用pip安裝,因為少用PYTHON,所以多一步,安裝pip. 然後才照指示

cd SimpleCV
sudo apt-get install python-pip

這個專案似乎有點年久失修!
所以沒有跟上OPENCV更新的腳步,可惜了。

執行後,

$ simplecv
Traceback (most recent call last):
  File "/usr/local/bin/simplecv", line 9, in <module>
    load_entry_point('SimpleCV==1.3', 'console_scripts', 'simplecv')()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 521, in load_entry_point
 ...... 中間省略........
  File "/usr/local/lib/python2.7/dist-packages/SimpleCV-1.3-py2.7.egg/SimpleCV/__init__.py", line 3, in <module>
    from SimpleCV.base import *
  File "/usr/local/lib/python2.7/dist-packages/SimpleCV-1.3-py2.7.egg/SimpleCV/base.py", line 60, in <module>
    raise ImportError("Cannot load OpenCV library which is required by SimpleCV")
ImportError: Cannot load OpenCV library which is required by SimpleCV

驗証一下

>>> import cv2
>>> print cv2.__version__
3.1.0-dev
>>> exit()

從這篇的討論,發現似乎是 OPENCV 2.4.9
就不太支援了!!


上一篇
體育競賽資料收集器:應用CV電腦視覺之一
下一篇
體育競賽資料收集器:應用CV電腦視覺之三
系列文
體育競賽及日常生活裏遇到的數據收集及分析30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言